Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Структура Сі-програми.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Засоби системного програмування

Частина тексту файла

Міністерство освіти і науки України НУ ”Львівська політехніка” Кафедра ЕОМ Звіт про виконання лабораторної роботи №2 з курсу: „Засоби системного програмування” на тему Структура Сі-програми. Оператори мови програмування Сі Тема роботи: Структура Сі-програми. Оператори мови програмування Сі. Мета роботи: Закріпити теоретичні знання та навики аналізу типових Сі-програм. Засвоїти синтаксис та семантику операторів мови Сі. Завдання на лабораторну роботу Завантажити в середовище програмування Borland C++ 3.1, відповідно до вказаного варіанту, типові програми на мові Сі. (програми INTRO11.c, INTRO17.c та INTRO24.c каталогу „../EXAMPLES”). Проаналізувати призначення та структуру програм. Відкомпілювати програми та дослідити їх роботу. Детально прокоментувати типові оператори програми. Результати виконання роботи. Завантажую вказані вище програми в середовище програмування Borland C++. Програма INTRO11.c демонструє деякі оператори вводу-виводу та дію оператора if . Програма призначена для визначення парності або непарності числа, що вводиться з клавіатури Текст програми: /* INTRO11.C--Example from Chapter 4 of Getting Started */ #include <stdio.h> //файл, який містить функції стандартного вводу-виводу int main() //оголошення функції { char inbuf[130]; //оголошення змінної символьного типу, довжиною 130 символів int your_number;//оголошення змінної цілого типу printf("Enter a whole number: "); //вивід тексту на екран gets(inbuf); //ввід рядка з клавіатури sscanf(inbuf, "%d", &your_number); /*функція, яка є різновидом функції scanf. Зчитує з рядка inbuf число в десятковій системі, які записуються за адресою your_number */ if (your_number % 2 == 0) //умовний оператор printf("Your number is even\n"); if (your_number % 2 != 0) { printf("Your number is odd.\n"); } return 0; //оператор, що повертаэ в ОС значення «0» } Внаслідок виконання програми та після запиту введення „4” на екрані отримаємо: Enter a whole number: 4 Your number is even Програма INTRO17.c демонструє дію оператора циклу for а також оператора if. Програма призначена для виведення на екран таблиці ASCII. Текст програми: /* INTRO17.C--Example from Chapter 4 of Getting Started */ #include <stdio.h> //файл, який містить функції стандартного вводу-виводу int main() //оголошення функції { int ascii_val; //оголошення змінної цілого типу for (ascii_val = 32; ascii_val < 256; ascii_val++)/*оператор циклу for (поч. знач. лічильника; граничне значення; крок лічильника)*/ { printf("\t%c", ascii_val); if (ascii_val % 9 == 0) //%-остача від ділення printf("\n"); } return 0; } Внаслідок виконання програми на екрані отримаємо: Програма INTRO24.c — приклад програми з декількома функціями . Текст програми: /* INTRO24.C--Example from Chapter 4 of Getting Started */ #include <stdio.h> #include <conio.h> void tally(void); int main() { while ( getch() != 'q') tally(); return 0; } void tally(void) { static int called = 0; called++; printf("Function tally called %d times\n", called); } Висновок: на даній лабораторній роботі я закріпив теоретичні знання та навики аналізу типових Сі-програм. Засвоїв синтаксис та семантику операторів мови Сі.
Антиботан аватар за замовчуванням

18.07.2012 22:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини